	code for sm_10
		Function : _Z15mummergpuKernelP10MatchCoordPcPKiS3_ii
	/*0000*/     /*0xa0004c0504200780*/ 	I2I.U32.U16 R1, g [0x6].U16;
	/*0008*/     /*0xa000420904200780*/ 	I2I.U32.U16 R2, g [0x1].U16;
	/*0010*/     /*0xa000000104000780*/ 	I2I.U32.U16 R0, R0L;
	/*0018*/     /*0x6002020160000780*/ 	IMAD.U24 R0, R1, R2, R0;
	/*0020*/     /*0x3000d9fd6c2107c8*/ 	ISET.S32.C0 o [0x7f], g [0xc], R0, GT;
	/*0028*/     /*0x3000000300000500*/ 	RET C0.EQU;
	/*0030*/     /*0x30020009c4100780*/ 	SHL R2, R0, 0x2;
	/*0038*/     /*0x2101fa0d00000003*/ 	IADD32I R3, g [0xd], 0x1;
	/*0040*/     /*0x2000d00504208780*/ 	IADD R1, g [0x8], R2;
	/*0048*/     /*0xd00e020580c00780*/ 	GLD.U32 R1, global14 [R1];
	/*0050*/     /*0x4043000c        */ 	IMUL32.U24.U24 R3, R0, R3;
	/*0054*/     /*0x2102f400        */ 	IADD32 R0, g [0xa], R2;
	/*0058*/     /*0xd00e000180c00780*/ 	GLD.U32 R0, global14 [R0];
	/*0060*/     /*0x30030209c4100780*/ 	SHL R2, R1, 0x3;
	/*0068*/     /*0x3003060dc4100780*/ 	SHL R3, R3, 0x3;
	/*0070*/     /*0x2000c80904208780*/ 	IADD R2, g [0x4], R2;
	/*0078*/     /*0x3000da01042007c0*/ 	IADD.C0 R0, -g [0xd], R0;
	/*0080*/     /*0x2040041d0400c780*/ 	IADD R7, R2, -R3;
	/*0088*/     /*0x1000f8090403c780*/ 	MOV R2, R124;
	/*0090*/     /*0x3000000300000980*/ 	RET C0.SIGN;
	/*0098*/     /*0x2001802500000003*/ 	IADD32I R9, R0, 0x1;
	/*00a0*/     /*0x2000cc2104204780*/ 	IADD R8, g [0x6], R1;
	/*00a8*/     /*0x1000f8110403c780*/ 	MOV R4, R124;
	/*00b0*/     /*0x1000f8150403c780*/ 	MOV R5, R124;
	/*00b8*/     /*0x1000f8190403c780*/ 	MOV R6, R124;
	/*00c0*/     /*0x307c0bfd6c00c7c8*/ 	ISET.S32.C0 o [0x7f], R5, R124, LE;
	/*00c8*/     /*0x307c05fd64008148*/ 	ISET.C0 o [0x7f] (C0.EQ), R2, R124, EQ;
	/*00d0*/     /*0xd080040104400680*/ 	LOP.AND R0 (C0.NEU), R2, c [0x1] [0x0];
	/*00d8*/     /*0xd081000104400680*/ 	LOP.AND R0 (C0.NEU), R0, c [0x1] [0x1];
	/*00e0*/     /*0x100012152440c680*/ 	MVC R5 (C0.NEU), c [0x1] [0x9];
	/*00e8*/     /*0x1000f8190403c680*/ 	MOV R6 (C0.NEU), R124;
	/*00f0*/     /*0xd082000904404680*/ 	LOP.OR R2 (C0.NEU), R0, c [0x1] [0x2];
	/*00f8*/     /*0x20049028        */ 	IADD32 R10, R8, R4;
	/*00fc*/     /*0x20059400        */ 	IADD32 R0, R10, R5;
	/*0100*/     /*0xd00e000180200780*/ 	GLD.S8 R0, global14 [R0];
	/*0108*/     /*0xa00000350c0187c0*/ 	I2I.S32.S16.BEXT.C0 R13, R0L;
	/*0110*/     /*0x400ad00300000000*/ 	PBK 0x568;
	/*0118*/     /*0x10000a2d0403c780*/ 	MOV R11, R5;
	/*0120*/     /*0x1009400300000100*/ 	BRA C0.EQ, 0x4a0;
	/*0128*/     /*0xd081043d04400780*/ 	LOP.AND R15, R2, c [0x1] [0x1];
	/*0130*/     /*0x30100439e4100780*/ 	SHR R14, R2, 0x10;
	/*0138*/     /*0xa0001e0144004780*/ 	I2F.F32.U32 R0, R15;
	/*0140*/     /*0xa0001c0544004780*/ 	I2F.F32.U32 R1, R14;
	/*0148*/     /*0x100004310403c780*/ 	MOV R12, R2;
	/*0150*/     /*0x30831bfd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R13, c [0x1] [0x3], EQ;
	/*0158*/     /*0xa003c00300000000*/ 	SSY 0x1e0;
	/*0160*/     /*0xf64000010000c780*/ 	TEX R0, 0x0, 0x0, 0x1, RGBA, 0x0;
	/*0168*/     /*0x1003600300000280*/ 	BRA C0.NE, 0x1b0;
	/*0170*/     /*0x30841bfd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R13, c [0x1] [0x4], EQ;
	/*0178*/     /*0x1003800300000280*/ 	BRA C0.NE, 0x1c0;
	/*0180*/     /*0x30851bfd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R13, c [0x1] [0x5], EQ;
	/*0188*/     /*0x1003a00300000280*/ 	BRA C0.NE, 0x1d0;
	/*0190*/     /*0x30861bfd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R13, c [0x1] [0x6], EQ;
	/*0198*/     /*0x1003b00300000280*/ 	BRA C0.NE, 0x1d8;
	/*01a0*/     /*0x1000f8090403c780*/ 	MOV R2, R124;
	/*01a8*/     /*0x1003c00300000780*/ 	BRA 0x1e0;
	/*01b0*/     /*0x100000090403c780*/ 	MOV R2, R0;
	/*01b8*/     /*0x1003c00300000780*/ 	BRA 0x1e0;
	/*01c0*/     /*0x100002090403c780*/ 	MOV R2, R1;
	/*01c8*/     /*0x1003c00300000780*/ 	BRA 0x1e0;
	/*01d0*/     /*0x1003c00300000780*/ 	BRA 0x1e0;
	/*01d8*/     /*0x100006090403c780*/ 	MOV R2, R3;
	/*01e0*/     /*0x307c05fd640147ca*/ 	ISET.S.C0 o [0x7f], R2, R124, NE;
	/*01e8*/     /*0x1005200300000280*/ 	BRA C0.NE, 0x290;
	/*01f0*/     /*0xd000003160c00780*/ 	LST.U32 local [0x0], R12;
	/*01f8*/     /*0x3005dbfd6c2187c8*/ 	ISET.S32.C0 o [0x7f], g [0xd], R5, GE;
	/*0200*/     /*0xa004e00300000000*/ 	SSY 0x270;
	/*0208*/     /*0x10009e00        */ 	MOV32 R0, R15;
	/*020c*/     /*0x10009c04        */ 	MOV32 R1, R14;
	/*0210*/     /*0x1004e00300000280*/ 	BRA C0.NE, 0x270;
	/*0218*/     /*0x30051e0dc4100780*/ 	SHL R3, R15, 0x5;
	/*0220*/     /*0xd0871c0904400780*/ 	LOP.AND R2, R14, c [0x1] [0x7];
	/*0228*/     /*0x30051c19e4100780*/ 	SHR R6, R14, 0x5;
	/*0230*/     /*0x2000040d0400c780*/ 	IADD R3, R2, R3;
	/*0238*/     /*0x30110c19c4100780*/ 	SHL R6, R6, 0x11;
	/*0240*/     /*0x30030809c4100780*/ 	SHL R2, R4, 0x3;
	/*0248*/     /*0x20068618        */ 	IADD32 R6, R3, R6;
	/*024c*/     /*0x20028e0c        */ 	IADD32 R3, R7, R2;
	/*0250*/     /*0xd00e0619a0c00780*/ 	GST.U32 global14 [R3], R6;
	/*0258*/     /*0x1000001100000003*/ 	MVI.U16 R2L, 0x0;
	/*0260*/     /*0x2004860d00000003*/ 	IADD32I R3, R3, 0x4;
	/*0268*/     /*0xd00e0609a0600780*/ 	GST.S16 global14 [R3], R2;
	/*0270*/     /*0xf0000001e0000002*/ 	NOP.S;
	/*0278*/     /*0x203f8a150fffffff*/ 	IADD32I R5, R5, 0xffffffff;
	/*0280*/     /*0x1000f8190403c780*/ 	MOV R6, R124;
	/*0288*/     /*0x5000000300000780*/ 	BRK;
	/*0290*/     /*0x30100401e4100780*/ 	SHR R0, R2, 0x10;
	/*0298*/     /*0xa000000544004780*/ 	I2F.F32.U32 R1, R0;
	/*02a0*/     /*0xa000080144000780*/ 	I2F.F32.U16 R0, R2L;
	/*02a8*/     /*0xf642020100000784*/ 	TEX.NODEP R0, 0x1, 0x1, 0x1, RGXX, 0x0;
	/*02b0*/     /*0xd000200160c00780*/ 	LST.U32 local [0x10], R0;
	/*02b8*/     /*0xd000280560c00780*/ 	LST.U32 local [0x14], R1;
	/*02c0*/     /*0xd000280d40c00780*/ 	LLD.U32 R3, local [0x14];
	/*02c8*/     /*0xd000203940c00780*/ 	LLD.U32 R14, local [0x10];
	/*02d0*/     /*0x307c0dfd6c0087c8*/ 	ISET.S32.C0 o [0x7f], R6, R124, EQ;
	/*02d8*/     /*0xa006d00300000000*/ 	SSY 0x368;
	/*02e0*/     /*0x1006a00300000280*/ 	BRA C0.NE, 0x350;
	/*02e8*/     /*0x2040060104038780*/ 	IADD R0, R3, -R14;
	/*02f0*/     /*0x2001800500000003*/ 	IADD32I R1, R0, 0x1;
	/*02f8*/     /*0x30010dfd6c0047c8*/ 	ISET.S32.C0 o [0x7f], R6, R1, LT;
	/*0300*/     /*0x2000000504014500*/ 	IADD R1 (C0.EQU), R0, R5;
	/*0308*/     /*0x3000000104018500*/ 	IADD R0 (C0.EQU), -R0, R6;
	/*0310*/     /*0x2100063d04424500*/ 	IADD R15 (C0.EQU), R3, c [0x1] [0x9];
	/*0318*/     /*0x2100021504424500*/ 	IADD R5 (C0.EQU), R1, c [0x1] [0x9];
	/*0320*/     /*0x2100001904428500*/ 	IADD R6 (C0.EQU), R0, c [0x1] [0xa];
	/*0328*/     /*0x20000a1504018280*/ 	IADD R5 (C0.NE), R5, R6;
	/*0330*/     /*0x20000c3d04038280*/ 	IADD R15 (C0.NE), R6, R14;
	/*0338*/     /*0x1000f8190403c280*/ 	MOV R6 (C0.NE), R124;
	/*0340*/     /*0x10000a2d0403c780*/ 	MOV R11, R5;
	/*0348*/     /*0x1006d00300000780*/ 	BRA 0x368;
	/*0350*/     /*0x20018a1500000003*/ 	IADD32I R5, R5, 0x1;
	/*0358*/     /*0x2001962d00000003*/ 	IADD32I R11, R11, 0x1;
	/*0360*/     /*0x20019c3d00000003*/ 	IADD32I R15, R14, 0x1;
	/*0368*/     /*0x2000160104028782*/ 	IADD.S R0, R11, R10;
	/*0370*/     /*0xd00e000180200780*/ 	GLD.S8 R0, global14 [R0];
	/*0378*/     /*0xa00000350c018780*/ 	I2I.S32.S16.BEXT R13, R0L;
	/*0380*/     /*0x300f07fd6c0047d8*/ 	ISET.S32.C1 o [0x7f], R3, R15, LT;
	/*0388*/     /*0xa009000300000000*/ 	SSY 0x480;
	/*0390*/     /*0x307c1bfd6c0147c8*/ 	ISET.S32.C0 o [0x7f], R13, R124, NE;
	/*0398*/     /*0x1009000300001280*/ 	BRA C1.NE, 0x480;
	/*03a0*/     /*0x1009000300000100*/ 	BRA C0.EQ, 0x480;
	/*03a8*/     /*0x30121e05ec100780*/ 	SHR.S32 R1, R15, 0x12;
	/*03b0*/     /*0xd0881e0104400780*/ 	LOP.AND R0, R15, c [0x1] [0x8];
	/*03b8*/     /*0x30020205c4100780*/ 	SHL R1, R1, 0x2;
	/*03c0*/     /*0x2000000504004780*/ 	IADD R1, R0, R1;
	/*03c8*/     /*0x30021e01ec100780*/ 	SHR.S32 R0, R15, 0x2;
	/*03d0*/     /*0xd081000104400780*/ 	LOP.AND R0, R0, c [0x1] [0x1];
	/*03d8*/     /*0xa000000144014780*/ 	I2F.F32.S32 R0, R0;
	/*03e0*/     /*0xa000020544014780*/ 	I2F.F32.S32 R1, R1;
	/*03e8*/     /*0xf244040100000784*/ 	TEX.NODEP R0, 0x2, 0x2, 0x1, RXXX, 0x0;
	/*03f0*/     /*0xa00000010c01c780*/ 	I2I.S32.S32.BEXT R0, R0;
	/*03f8*/     /*0x30001bfd6c0087c8*/ 	ISET.S32.C0 o [0x7f], R13, R0, EQ;
	/*0400*/     /*0x1008300300000280*/ 	BRA C0.NE, 0x418;
	/*0408*/     /*0xd000003160c00780*/ 	LST.U32 local [0x0], R12;
	/*0410*/     /*0x1009700300000780*/ 	BRA 0x4b8;
	/*0418*/     /*0x2001962d00000003*/ 	IADD32I R11, R11, 0x1;
	/*0420*/     /*0x2000160104028780*/ 	IADD R0, R11, R10;
	/*0428*/     /*0xd00e000180200780*/ 	GLD.S8 R0, global14 [R0];
	/*0430*/     /*0x20019e3d00000003*/ 	IADD32I R15, R15, 0x1;
	/*0438*/     /*0x300f07fd6c0047c8*/ 	ISET.S32.C0 o [0x7f], R3, R15, LT;
	/*0440*/     /*0x20018a1500000003*/ 	IADD32I R5, R5, 0x1;
	/*0448*/     /*0xa00000350c018780*/ 	I2I.S32.S16.BEXT R13, R0L;
	/*0450*/     /*0x1008f00300000280*/ 	BRA C0.NE, 0x478;
	/*0458*/     /*0x307c1a016c0147d0*/ 	ISET.S32.C1 R0, R13, R124, NE;
	/*0460*/     /*0xa00001fd0c0147c8*/ 	I2I.S32.S32.C0 o [0x7f], R0;
	/*0468*/     /*0x1007500300001280*/ 	BRA C1.NE, 0x3a8;
	/*0470*/     /*0x1009000300000780*/ 	BRA 0x480;
	/*0478*/     /*0x307c1bfd6c0147c8*/ 	ISET.S32.C0 o [0x7f], R13, R124, NE;
	/*0480*/     /*0xf0000001e0000002*/ 	NOP.S;
	/*0488*/     /*0x1002500300000280*/ 	BRA C0.NE, 0x128;
	/*0490*/     /*0xd000003160c00780*/ 	LST.U32 local [0x0], R12;
	/*0498*/     /*0x1009700300000780*/ 	BRA 0x4b8;
	/*04a0*/     /*0xd000003140c00780*/ 	LLD.U32 R12, local [0x0];
	/*04a8*/     /*0xd000203940c00780*/ 	LLD.U32 R14, local [0x10];
	/*04b0*/     /*0x1000f83d0403c780*/ 	MOV R15, R124;
	/*04b8*/     /*0x3005dbfd6c2187c8*/ 	ISET.S32.C0 o [0x7f], g [0xd], R5, GE;
	/*04c0*/     /*0x20401e1904038780*/ 	IADD R6, R15, -R14;
	/*04c8*/     /*0xa00a800300000000*/ 	SSY 0x540;
	/*04d0*/     /*0x100a800300000280*/ 	BRA C0.NE, 0x540;
	/*04d8*/     /*0x30100401e4100780*/ 	SHR R0, R2, 0x10;
	/*04e0*/     /*0xd081040504400780*/ 	LOP.AND R1, R2, c [0x1] [0x1];
	/*04e8*/     /*0xd087000104400780*/ 	LOP.AND R0, R0, c [0x1] [0x7];
	/*04f0*/     /*0x30050205c4100780*/ 	SHL R1, R1, 0x5;
	/*04f8*/     /*0x30150409e4100780*/ 	SHR R2, R2, 0x15;
	/*0500*/     /*0x2000000504004780*/ 	IADD R1, R0, R1;
	/*0508*/     /*0x30110409c4100780*/ 	SHL R2, R2, 0x11;
	/*0510*/     /*0x30030801c4100780*/ 	SHL R0, R4, 0x3;
	/*0518*/     /*0x20028208        */ 	IADD32 R2, R1, R2;
	/*051c*/     /*0x20008e04        */ 	IADD32 R1, R7, R0;
	/*0520*/     /*0xd00e0209a0c00780*/ 	GST.U32 global14 [R1], R2;
	/*0528*/     /*0x100018010003c780*/ 	MOV.U16 R0L, R6L;
	/*0530*/     /*0x2004820500000003*/ 	IADD32I R1, R1, 0x4;
	/*0538*/     /*0xd00e0201a0600780*/ 	GST.S16 global14 [R1], R0;
	/*0540*/     /*0x30000c0904014782*/ 	IADD.S R2, -R6, R5;
	/*0548*/     /*0xd081180104400780*/ 	LOP.AND R0, R12, c [0x1] [0x1];
	/*0550*/     /*0x30101805e4100780*/ 	SHR R1, R12, 0x10;
	/*0558*/     /*0x203f84150fffffff*/ 	IADD32I R5, R2, 0xffffffff;
	/*0560*/     /*0x5000000300000780*/ 	BRK;
	/*0568*/     /*0xa000000144004780*/ 	I2F.F32.U32 R0, R0;
	/*0570*/     /*0xa000020544004780*/ 	I2F.F32.U32 R1, R1;
	/*0578*/     /*0xf642020100008780*/ 	TEX R0, 0x1, 0x1, 0x1, RGXA, 0x0;
	/*0580*/     /*0x2001881100000003*/ 	IADD32I R4, R4, 0x1;
	/*0588*/     /*0xd000200160c00780*/ 	LST.U32 local [0x10], R0;
	/*0590*/     /*0x300413fd6c0147c8*/ 	ISET.S32.C0 o [0x7f], R9, R4, NE;
	/*0598*/     /*0xd000280560c00780*/ 	LST.U32 local [0x14], R1;
	/*05a0*/     /*0x1001800300000280*/ 	BRA C0.NE, 0xc0;
	/*05a8*/     /*0xf0000001e0000001*/ 	NOP;
		...........................................................


		Function : _Z17mummergpuRCKernelP10MatchCoordPcPKiS3_ii
	/*0000*/     /*0xa0004c0504200780*/ 	I2I.U32.U16 R1, g [0x6].U16;
	/*0008*/     /*0xa000420904200780*/ 	I2I.U32.U16 R2, g [0x1].U16;
	/*0010*/     /*0xa000000104000780*/ 	I2I.U32.U16 R0, R0L;
	/*0018*/     /*0x6002020160000780*/ 	IMAD.U24 R0, R1, R2, R0;
	/*0020*/     /*0x3000d9fd6c2107c8*/ 	ISET.S32.C0 o [0x7f], g [0xc], R0, GT;
	/*0028*/     /*0x3000000300000500*/ 	RET C0.EQU;
	/*0030*/     /*0x30020009c4100780*/ 	SHL R2, R0, 0x2;
	/*0038*/     /*0x2101fa0d00000003*/ 	IADD32I R3, g [0xd], 0x1;
	/*0040*/     /*0x2000d00504208780*/ 	IADD R1, g [0x8], R2;
	/*0048*/     /*0xd00e020580c00780*/ 	GLD.U32 R1, global14 [R1];
	/*0050*/     /*0x4043000c        */ 	IMUL32.U24.U24 R3, R0, R3;
	/*0054*/     /*0x2102f400        */ 	IADD32 R0, g [0xa], R2;
	/*0058*/     /*0xd00e001180c00780*/ 	GLD.U32 R4, global14 [R0];
	/*0060*/     /*0x30030201c4100780*/ 	SHL R0, R1, 0x3;
	/*0068*/     /*0x30030609c4100780*/ 	SHL R2, R3, 0x3;
	/*0070*/     /*0x2000c80104200780*/ 	IADD R0, g [0x4], R0;
	/*0078*/     /*0x3004dbfd6c2107c8*/ 	ISET.S32.C0 o [0x7f], g [0xd], R4, GT;
	/*0080*/     /*0x2040001504008780*/ 	IADD R5, R0, -R2;
	/*0088*/     /*0x3000000300000280*/ 	RET C0.NE;
	/*0090*/     /*0xd000000940c00780*/ 	LLD.U32 R2, local [0x0];
	/*0098*/     /*0x2000cc1904204780*/ 	IADD R6, g [0x6], R1;
	/*00a0*/     /*0x213ffa1d0fffffff*/ 	IADD32I R7, g [0xd], 0xffffffff;
	/*00a8*/     /*0x1000f8210403c780*/ 	MOV R8, R124;
	/*00b0*/     /*0x1000f8250403c780*/ 	MOV R9, R124;
	/*00b8*/     /*0x307c11fd6c00c7c8*/ 	ISET.S32.C0 o [0x7f], R8, R124, LE;
	/*00c0*/     /*0x307c05fd64008148*/ 	ISET.C0 o [0x7f] (C0.EQ), R2, R124, EQ;
	/*00c8*/     /*0xd080040104400680*/ 	LOP.AND R0 (C0.NEU), R2, c [0x1] [0x0];
	/*00d0*/     /*0xd081000104400680*/ 	LOP.AND R0 (C0.NEU), R0, c [0x1] [0x1];
	/*00d8*/     /*0x100016212440c680*/ 	MVC R8 (C0.NEU), c [0x1] [0xb];
	/*00e0*/     /*0x1000f8250403c680*/ 	MOV R9 (C0.NEU), R124;
	/*00e8*/     /*0xd082000904404680*/ 	LOP.OR R2 (C0.NEU), R0, c [0x1] [0x2];
	/*00f0*/     /*0x20488800        */ 	IADD32 R0, R4, -R8;
	/*00f4*/     /*0x20068000        */ 	IADD32 R0, R0, R6;
	/*00f8*/     /*0x2001800100000003*/ 	IADD32I R0, R0, 0x1;
	/*0100*/     /*0xd00e000180200780*/ 	GLD.S8 R0, global14 [R0];
	/*0108*/     /*0xa00000010c018780*/ 	I2I.S32.S16.BEXT R0, R0L;
	/*0110*/     /*0x308301fd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R0, c [0x1] [0x3], EQ;
	/*0118*/     /*0xa003700300000000*/ 	SSY 0x1b8;
	/*0120*/     /*0x1002e00300000280*/ 	BRA C0.NE, 0x170;
	/*0128*/     /*0x308401fd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R0, c [0x1] [0x4], EQ;
	/*0130*/     /*0x1003000300000280*/ 	BRA C0.NE, 0x180;
	/*0138*/     /*0x308501fd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R0, c [0x1] [0x5], EQ;
	/*0140*/     /*0x1003200300000280*/ 	BRA C0.NE, 0x190;
	/*0148*/     /*0x308601fd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R0, c [0x1] [0x6], EQ;
	/*0150*/     /*0x1003400300000280*/ 	BRA C0.NE, 0x1a0;
	/*0158*/     /*0x308701fd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R0, c [0x1] [0x7], EQ;
	/*0160*/     /*0x1003600300000280*/ 	BRA C0.NE, 0x1b0;
	/*0168*/     /*0x1003700300000780*/ 	BRA 0x1b8;
	/*0170*/     /*0x1014800100000007*/ 	MVI R0, 0x54;
	/*0178*/     /*0x1003700300000780*/ 	BRA 0x1b8;
	/*0180*/     /*0x1007800100000007*/ 	MVI R0, 0x47;
	/*0188*/     /*0x1003700300000780*/ 	BRA 0x1b8;
	/*0190*/     /*0x1003800100000007*/ 	MVI R0, 0x43;
	/*0198*/     /*0x1003700300000780*/ 	BRA 0x1b8;
	/*01a0*/     /*0x1001800100000007*/ 	MVI R0, 0x41;
	/*01a8*/     /*0x1003700300000780*/ 	BRA 0x1b8;
	/*01b0*/     /*0x1000f8010403c780*/ 	MOV R0, R124;
	/*01b8*/     /*0x307c01fd6c0087ca*/ 	ISET.S.S32.C0 o [0x7f], R0, R124, EQ;
	/*01c0*/     /*0x400ed00300000000*/ 	PBK 0x768;
	/*01c8*/     /*0x1000002d0403c780*/ 	MOV R11, R0;
	/*01d0*/     /*0x100d500300000280*/ 	BRA C0.NE, 0x6a8;
	/*01d8*/     /*0xd081043504400780*/ 	LOP.AND R13, R2, c [0x1] [0x1];
	/*01e0*/     /*0x30100431e4100780*/ 	SHR R12, R2, 0x10;
	/*01e8*/     /*0xa0001a0144004780*/ 	I2F.F32.U32 R0, R13;
	/*01f0*/     /*0xa000180544004780*/ 	I2F.F32.U32 R1, R12;
	/*01f8*/     /*0x100004290403c780*/ 	MOV R10, R2;
	/*0200*/     /*0x308317fd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R11, c [0x1] [0x3], EQ;
	/*0208*/     /*0xa005200300000000*/ 	SSY 0x290;
	/*0210*/     /*0xf64000010000c780*/ 	TEX R0, 0x0, 0x0, 0x1, RGBA, 0x0;
	/*0218*/     /*0x1004c00300000280*/ 	BRA C0.NE, 0x260;
	/*0220*/     /*0x308417fd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R11, c [0x1] [0x4], EQ;
	/*0228*/     /*0x1004e00300000280*/ 	BRA C0.NE, 0x270;
	/*0230*/     /*0x308517fd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R11, c [0x1] [0x5], EQ;
	/*0238*/     /*0x1005000300000280*/ 	BRA C0.NE, 0x280;
	/*0240*/     /*0x308617fd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R11, c [0x1] [0x6], EQ;
	/*0248*/     /*0x1005100300000280*/ 	BRA C0.NE, 0x288;
	/*0250*/     /*0x1000f8090403c780*/ 	MOV R2, R124;
	/*0258*/     /*0x1005200300000780*/ 	BRA 0x290;
	/*0260*/     /*0x100000090403c780*/ 	MOV R2, R0;
	/*0268*/     /*0x1005200300000780*/ 	BRA 0x290;
	/*0270*/     /*0x100002090403c780*/ 	MOV R2, R1;
	/*0278*/     /*0x1005200300000780*/ 	BRA 0x290;
	/*0280*/     /*0x1005200300000780*/ 	BRA 0x290;
	/*0288*/     /*0x100006090403c780*/ 	MOV R2, R3;
	/*0290*/     /*0x307c05fd640147ca*/ 	ISET.S.C0 o [0x7f], R2, R124, NE;
	/*0298*/     /*0x1006700300000280*/ 	BRA C0.NE, 0x338;
	/*02a0*/     /*0xd000082960c00780*/ 	LST.U32 local [0x4], R10;
	/*02a8*/     /*0x3008dbfd6c2187c8*/ 	ISET.S32.C0 o [0x7f], g [0xd], R8, GE;
	/*02b0*/     /*0xa006300300000000*/ 	SSY 0x318;
	/*02b8*/     /*0x10009a00        */ 	MOV32 R0, R13;
	/*02bc*/     /*0x10009808        */ 	MOV32 R2, R12;
	/*02c0*/     /*0x1006300300000280*/ 	BRA C0.NE, 0x318;
	/*02c8*/     /*0x30051a0dc4100780*/ 	SHL R3, R13, 0x5;
	/*02d0*/     /*0xd088180504400780*/ 	LOP.AND R1, R12, c [0x1] [0x8];
	/*02d8*/     /*0x30051825e4100780*/ 	SHR R9, R12, 0x5;
	/*02e0*/     /*0x200002050400c780*/ 	IADD R1, R1, R3;
	/*02e8*/     /*0x3011120dc4100780*/ 	SHL R3, R9, 0x11;
	/*02f0*/     /*0x200002050400c780*/ 	IADD R1, R1, R3;
	/*02f8*/     /*0xd00e0a05a0c00780*/ 	GST.U32 global14 [R5], R1;
	/*0300*/     /*0x20048a0d00000003*/ 	IADD32I R3, R5, 0x4;
	/*0308*/     /*0x100000090ffff803*/ 	MVI.U16 R1L, -0x8000;
	/*0310*/     /*0xd00e0605a0600780*/ 	GST.S16 global14 [R3], R1;
	/*0318*/     /*0xf0000001e0000002*/ 	NOP.S;
	/*0320*/     /*0x203f90210fffffff*/ 	IADD32I R8, R8, 0xffffffff;
	/*0328*/     /*0x1000f8250403c780*/ 	MOV R9, R124;
	/*0330*/     /*0x5000000300000780*/ 	BRK;
	/*0338*/     /*0x30100401e4100780*/ 	SHR R0, R2, 0x10;
	/*0340*/     /*0xa000000544004780*/ 	I2F.F32.U32 R1, R0;
	/*0348*/     /*0xa000080144000780*/ 	I2F.F32.U16 R0, R2L;
	/*0350*/     /*0xf642020100000784*/ 	TEX.NODEP R0, 0x1, 0x1, 0x1, RGXX, 0x0;
	/*0358*/     /*0xd000200160c00780*/ 	LST.U32 local [0x10], R0;
	/*0360*/     /*0xd000280560c00780*/ 	LST.U32 local [0x14], R1;
	/*0368*/     /*0xd000280d40c00780*/ 	LLD.U32 R3, local [0x14];
	/*0370*/     /*0xd000203140c00780*/ 	LLD.U32 R12, local [0x10];
	/*0378*/     /*0x307c13fd6c0087c8*/ 	ISET.S32.C0 o [0x7f], R9, R124, EQ;
	/*0380*/     /*0xa008000300000000*/ 	SSY 0x400;
	/*0388*/     /*0x1007e00300000280*/ 	BRA C0.NE, 0x3f0;
	/*0390*/     /*0x2040060104030780*/ 	IADD R0, R3, -R12;
	/*0398*/     /*0x2001800500000003*/ 	IADD32I R1, R0, 0x1;
	/*03a0*/     /*0x300113fd6c0047c8*/ 	ISET.S32.C0 o [0x7f], R9, R1, LT;
	/*03a8*/     /*0x1007b00300000280*/ 	BRA C0.NE, 0x3d8;
	/*03b0*/     /*0x20088004        */ 	IADD32 R1, R0, R8;
	/*03b4*/     /*0x30098000        */ 	IADD32 R0, -R0, R9;
	/*03b8*/     /*0x2001863500000003*/ 	IADD32I R13, R3, 0x1;
	/*03c0*/     /*0x2001822100000003*/ 	IADD32I R8, R1, 0x1;
	/*03c8*/     /*0x203f80250fffffff*/ 	IADD32I R9, R0, 0xffffffff;
	/*03d0*/     /*0x1008000300000780*/ 	BRA 0x400;
	/*03d8*/     /*0x20099020        */ 	IADD32 R8, R8, R9;
	/*03dc*/     /*0x200c9234        */ 	IADD32 R13, R9, R12;
	/*03e0*/     /*0x1000f8250403c780*/ 	MOV R9, R124;
	/*03e8*/     /*0x1008000300000780*/ 	BRA 0x400;
	/*03f0*/     /*0x2001902100000003*/ 	IADD32I R8, R8, 0x1;
	/*03f8*/     /*0x2001983500000003*/ 	IADD32I R13, R12, 0x1;
	/*0400*/     /*0x2040080104020782*/ 	IADD.S R0, R4, -R8;
	/*0408*/     /*0x2000000104018780*/ 	IADD R0, R0, R6;
	/*0410*/     /*0x2001800100000003*/ 	IADD32I R0, R0, 0x1;
	/*0418*/     /*0xd00e000180200780*/ 	GLD.S8 R0, global14 [R0];
	/*0420*/     /*0xa00000010c018780*/ 	I2I.S32.S16.BEXT R0, R0L;
	/*0428*/     /*0x308301fd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R0, c [0x1] [0x3], EQ;
	/*0430*/     /*0xa009a00300000000*/ 	SSY 0x4d0;
	/*0438*/     /*0x1009100300000280*/ 	BRA C0.NE, 0x488;
	/*0440*/     /*0x308401fd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R0, c [0x1] [0x4], EQ;
	/*0448*/     /*0x1009300300000280*/ 	BRA C0.NE, 0x498;
	/*0450*/     /*0x308501fd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R0, c [0x1] [0x5], EQ;
	/*0458*/     /*0x1009500300000280*/ 	BRA C0.NE, 0x4a8;
	/*0460*/     /*0x308601fd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R0, c [0x1] [0x6], EQ;
	/*0468*/     /*0x1009700300000280*/ 	BRA C0.NE, 0x4b8;
	/*0470*/     /*0x308701fd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R0, c [0x1] [0x7], EQ;
	/*0478*/     /*0x1009900300000280*/ 	BRA C0.NE, 0x4c8;
	/*0480*/     /*0x1009a00300000780*/ 	BRA 0x4d0;
	/*0488*/     /*0x1014800100000007*/ 	MVI R0, 0x54;
	/*0490*/     /*0x1009a00300000780*/ 	BRA 0x4d0;
	/*0498*/     /*0x1007800100000007*/ 	MVI R0, 0x47;
	/*04a0*/     /*0x1009a00300000780*/ 	BRA 0x4d0;
	/*04a8*/     /*0x1003800100000007*/ 	MVI R0, 0x43;
	/*04b0*/     /*0x1009a00300000780*/ 	BRA 0x4d0;
	/*04b8*/     /*0x1001800100000007*/ 	MVI R0, 0x41;
	/*04c0*/     /*0x1009a00300000780*/ 	BRA 0x4d0;
	/*04c8*/     /*0x1000f8010403c780*/ 	MOV R0, R124;
	/*04d0*/     /*0x300d07fd6c0047da*/ 	ISET.S.S32.C1 o [0x7f], R3, R13, LT;
	/*04d8*/     /*0xa00d100300000000*/ 	SSY 0x688;
	/*04e0*/     /*0x307c01fd6c0147c8*/ 	ISET.S32.C0 o [0x7f], R0, R124, NE;
	/*04e8*/     /*0x1000002d0403c780*/ 	MOV R11, R0;
	/*04f0*/     /*0x100d100300001280*/ 	BRA C1.NE, 0x688;
	/*04f8*/     /*0x100d100300000100*/ 	BRA C0.EQ, 0x688;
	/*0500*/     /*0x30121a05ec100780*/ 	SHR.S32 R1, R13, 0x12;
	/*0508*/     /*0xd0891a0104400780*/ 	LOP.AND R0, R13, c [0x1] [0x9];
	/*0510*/     /*0x30020205c4100780*/ 	SHL R1, R1, 0x2;
	/*0518*/     /*0x2000000504004780*/ 	IADD R1, R0, R1;
	/*0520*/     /*0x30021a01ec100780*/ 	SHR.S32 R0, R13, 0x2;
	/*0528*/     /*0xd081000104400780*/ 	LOP.AND R0, R0, c [0x1] [0x1];
	/*0530*/     /*0xa000000144014780*/ 	I2F.F32.S32 R0, R0;
	/*0538*/     /*0xa000020544014780*/ 	I2F.F32.S32 R1, R1;
	/*0540*/     /*0xf244040100000784*/ 	TEX.NODEP R0, 0x2, 0x2, 0x1, RXXX, 0x0;
	/*0548*/     /*0xa00000010c01c780*/ 	I2I.S32.S32.BEXT R0, R0;
	/*0550*/     /*0x300017fd6c0087c8*/ 	ISET.S32.C0 o [0x7f], R11, R0, EQ;
	/*0558*/     /*0x100ae00300000280*/ 	BRA C0.NE, 0x570;
	/*0560*/     /*0xd000082960c00780*/ 	LST.U32 local [0x4], R10;
	/*0568*/     /*0x100d800300000780*/ 	BRA 0x6c0;
	/*0570*/     /*0x2001902100000003*/ 	IADD32I R8, R8, 0x1;
	/*0578*/     /*0x30049000        */ 	IADD32 R0, -R8, R4;
	/*057c*/     /*0x20068000        */ 	IADD32 R0, R0, R6;
	/*0580*/     /*0x2001800100000003*/ 	IADD32I R0, R0, 0x1;
	/*0588*/     /*0xd00e000180200780*/ 	GLD.S8 R0, global14 [R0];
	/*0590*/     /*0xa00000010c018780*/ 	I2I.S32.S16.BEXT R0, R0L;
	/*0598*/     /*0x308301fd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R0, c [0x1] [0x3], EQ;
	/*05a0*/     /*0x20019a3500000003*/ 	IADD32I R13, R13, 0x1;
	/*05a8*/     /*0xa00c900300000000*/ 	SSY 0x648;
	/*05b0*/     /*0x100c000300000280*/ 	BRA C0.NE, 0x600;
	/*05b8*/     /*0x308401fd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R0, c [0x1] [0x4], EQ;
	/*05c0*/     /*0x100c200300000280*/ 	BRA C0.NE, 0x610;
	/*05c8*/     /*0x308501fd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R0, c [0x1] [0x5], EQ;
	/*05d0*/     /*0x100c400300000280*/ 	BRA C0.NE, 0x620;
	/*05d8*/     /*0x308601fd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R0, c [0x1] [0x6], EQ;
	/*05e0*/     /*0x100c600300000280*/ 	BRA C0.NE, 0x630;
	/*05e8*/     /*0x308701fd6c4087c8*/ 	ISET.S32.C0 o [0x7f], R0, c [0x1] [0x7], EQ;
	/*05f0*/     /*0x100c800300000280*/ 	BRA C0.NE, 0x640;
	/*05f8*/     /*0x100c900300000780*/ 	BRA 0x648;
	/*0600*/     /*0x1014800100000007*/ 	MVI R0, 0x54;
	/*0608*/     /*0x100c900300000780*/ 	BRA 0x648;
	/*0610*/     /*0x1007800100000007*/ 	MVI R0, 0x47;
	/*0618*/     /*0x100c900300000780*/ 	BRA 0x648;
	/*0620*/     /*0x1003800100000007*/ 	MVI R0, 0x43;
	/*0628*/     /*0x100c900300000780*/ 	BRA 0x648;
	/*0630*/     /*0x1001800100000007*/ 	MVI R0, 0x41;
	/*0638*/     /*0x100c900300000780*/ 	BRA 0x648;
	/*0640*/     /*0x1000f8010403c780*/ 	MOV R0, R124;
	/*0648*/     /*0x300d07fd6c0047ca*/ 	ISET.S.S32.C0 o [0x7f], R3, R13, LT;
	/*0650*/     /*0x1000002d0403c780*/ 	MOV R11, R0;
	/*0658*/     /*0x100d000300000280*/ 	BRA C0.NE, 0x680;
	/*0660*/     /*0x307c16016c0147d0*/ 	ISET.S32.C1 R0, R11, R124, NE;
	/*0668*/     /*0xa00001fd0c0147c8*/ 	I2I.S32.S32.C0 o [0x7f], R0;
	/*0670*/     /*0x100a000300001280*/ 	BRA C1.NE, 0x500;
	/*0678*/     /*0x100d100300000780*/ 	BRA 0x688;
	/*0680*/     /*0x307c17fd6c0147c8*/ 	ISET.S32.C0 o [0x7f], R11, R124, NE;
	/*0688*/     /*0xf0000001e0000002*/ 	NOP.S;
	/*0690*/     /*0x1003b00300000280*/ 	BRA C0.NE, 0x1d8;
	/*0698*/     /*0xd000082960c00780*/ 	LST.U32 local [0x4], R10;
	/*06a0*/     /*0x100d800300000780*/ 	BRA 0x6c0;
	/*06a8*/     /*0xd000082940c00780*/ 	LLD.U32 R10, local [0x4];
	/*06b0*/     /*0xd000203140c00780*/ 	LLD.U32 R12, local [0x10];
	/*06b8*/     /*0x1000f8350403c780*/ 	MOV R13, R124;
	/*06c0*/     /*0x3008dbfd6c2187c8*/ 	ISET.S32.C0 o [0x7f], g [0xd], R8, GE;
	/*06c8*/     /*0x20401a2504030780*/ 	IADD R9, R13, -R12;
	/*06d0*/     /*0xa00e800300000000*/ 	SSY 0x740;
	/*06d8*/     /*0x100e800300000280*/ 	BRA C0.NE, 0x740;
	/*06e0*/     /*0x30100401e4100780*/ 	SHR R0, R2, 0x10;
	/*06e8*/     /*0xd081040504400780*/ 	LOP.AND R1, R2, c [0x1] [0x1];
	/*06f0*/     /*0xd088000104400780*/ 	LOP.AND R0, R0, c [0x1] [0x8];
	/*06f8*/     /*0x30050205c4100780*/ 	SHL R1, R1, 0x5;
	/*0700*/     /*0x30150409e4100780*/ 	SHR R2, R2, 0x15;
	/*0708*/     /*0x2000000104004780*/ 	IADD R0, R0, R1;
	/*0710*/     /*0x30110405c4100780*/ 	SHL R1, R2, 0x11;
	/*0718*/     /*0x2000000504004780*/ 	IADD R1, R0, R1;
	/*0720*/     /*0xd08a120104404780*/ 	LOP.OR R0, R9, c [0x1] [0xa];
	/*0728*/     /*0xd00e0a05a0c00780*/ 	GST.U32 global14 [R5], R1;
	/*0730*/     /*0x20048a0500000003*/ 	IADD32I R1, R5, 0x4;
	/*0738*/     /*0xd00e0201a0600780*/ 	GST.S16 global14 [R1], R0;
	/*0740*/     /*0x3000120504020782*/ 	IADD.S R1, -R9, R8;
	/*0748*/     /*0xd081140104400780*/ 	LOP.AND R0, R10, c [0x1] [0x1];
	/*0750*/     /*0x30101409e4100780*/ 	SHR R2, R10, 0x10;
	/*0758*/     /*0x203f82210fffffff*/ 	IADD32I R8, R1, 0xffffffff;
	/*0760*/     /*0x5000000300000780*/ 	BRK;
	/*0768*/     /*0xa000000144004780*/ 	I2F.F32.U32 R0, R0;
	/*0770*/     /*0xa000040544004780*/ 	I2F.F32.U32 R1, R2;
	/*0778*/     /*0xf642020100008780*/ 	TEX R0, 0x1, 0x1, 0x1, RGXA, 0x0;
	/*0780*/     /*0x203f88110fffffff*/ 	IADD32I R4, R4, 0xffffffff;
	/*0788*/     /*0xd000200160c00780*/ 	LST.U32 local [0x10], R0;
	/*0790*/     /*0x30040ffd6c0147c8*/ 	ISET.S32.C0 o [0x7f], R7, R4, NE;
	/*0798*/     /*0xd000280560c00780*/ 	LST.U32 local [0x14], R1;
	/*07a0*/     /*0x20088a1500000003*/ 	IADD32I R5, R5, 0x8;
	/*07a8*/     /*0x1001700300000280*/ 	BRA C0.NE, 0xb8;
	/*07b0*/     /*0xf0000001e0000001*/ 	NOP;
		.............................................................



